package com.warm.base.jdk.grammar;

/**
 * @Date: 2020/3/19 11:06
 * @Author: LChuang
 * @Description:
 */
public class TransformTypeClient {

    public static void main(String[] args) {
        /* 向上转型 */
        Father f = new Son();
        f.say();

        /* 这种会报错误 */
        /*Son s = (Son) new Father();
        s.age();*/

        /* 对 f 进行向下转型 -> 可以调用 age() 方法*/
        Son s1 = (Son) f;
        s1.age();
        s1.say();

    }
}
